کارشناس پایگاه داده چه مسئولیتهایی دارد؟
بهطور معمول، یک کارشناس پایگاه داده وظیفه طراحی، نگهداری و مدیریت پایگاه داده را عهدهدار است. این فرد وظیفه دارد تا از انطباق طراحی عناصر پایگاه داده با اسناد تحلیل اطمینان حاصل کند. افزون بر این، حصول سرعت مناسب و عملکرد سیستمها در حوزه پایگاه داده بر عهده کارشناس پایگاه داده است. وظیفه نگهداری و پشتیبانی بانکهای اطلاعاتی مربوط به حوزه تولید داخل شرکت، به نحوی که همیشه در دسترس باشند یکی دیگر از وظایف کارشناسان پایگاه داده است. بهطور معمول، یک کارشناس پایگاه داده باید بتواند به پرسشهای زیر پاسخ دهد. اگر در این زمینه مشکل دارید، پیشنهاد میکنیم، در اولین فرصت سطح مهارتها فردی خود را بهبود بخشید.
- چه تعریفی از بانک اطلاعاتی دارید؟
- محاوره (QUERY) چیست؟
- چه تفاوتی میان بانک اطلاعاتی رابطهای و غیر رابطهای وجود دارد؟
- چگونه بانک اطلاعاتی را بدون اینکه مشکلی در کار سرور به وجود بیاید، MIGRATE میکنید؟
- چگونه ویژگیهای سرور مورد نیاز یک سازمان را محاسبه میکنید؟
- Replication در بانک اطلاعاتی چیست و چگونه پیاده میشود؟
مهارتهایی که یک کارشناس پایگاه داده باید بداند
بهطور معمول، شرکتها در هنگام جذب افراد سعی میکنند، متخصصانی که مدرک تحصیلی آنها ریاضی (کاربرد در کامپیوتر) یا مهندسی کامپیوتر (نرمافزار، سختافزار) است را جذب کنند، زیرا این افراد در طول دوران تحصیل خود با مهارتهای مختلف مرتبط با این حوزه آشنا میشوند. بهطور معمول، یک کارشناس پایگاه داده باید مجموعه مهارتهای زیر را داشته باشد:
- امکانات نسخههای جدید بانکهای اطلاعاتی را شناسایی کند.
- نظارت، بازبینی و رفع اشکالات پایگاه دادهها را بر عهده بگیرد.
- طراحی معماری بانکهای اطلاعاتی جهت افزایش سرعت و کارایی عملکرد بانکهای اطلاعاتی را پیادهسازی کند.
- جداول اطلاعاتی سیستمها و زیرسیستمها را بازبینی کند.
- بر اجرای استانداردهای داخلی در زمینه سرعت، امنیت و سایر موارد مرتبط با پایگاه دادهها نظارت کند.
- اشکالات ارتباط بین بانکهای اطلاعاتی را شناسایی و برطرف کند.
- برای امکانات نسخههای جدید بانکهای اطلاعاتی مستندات آموزشی تهیه کند.
- کاربرد پایگاه دادهها و استانداردهای مرتبط با آن را به پرسنل تولید آموزش دهد.
- وضعیت و توانایی کارمندان در استفاده از ابزار پایگاه دادهها را ارزیابی کند.
- در زمینه پایگاه دادهها نیازسنجی آموزشی تهیه کند.
- تسلط کاملی روی مهارتهای طراحی و پیادهسازی پایگاه داده (Database Implementation & Design) داشته باشد.
- به مبحث آزمایش سیستم در زمان دریافت حجم زیادی از اطلاعات آشنا باشد.
- تسلط کاملی به زبان پرسوجوی ساخت یافته (SQL) داشته باشد.
- تسلط کامل به ابزارهای مدلسازی پایگاه داده داشته باشد.
- تسلط به ابزارهای مانیتورینگ پایگاه داده برای شناسایی گرههای (Bottleneck) سیستم و نحوه رفع آنها داشته باشد.
- با مفهوم Replication آشنا باشد.
- آشنایی خوب با موضوعات راهبری پایگاه داده (Database Administration) داشته باشد.
- توانایی مدیریت و نظارت تمام وقت بر پایگاه داده را داشته باشد.
- بداند که تنظیمات (Tuning) پایگاه داده در محیطهایی با تعداد کاربر زیاد به چه نحوی انجام میشوند.
- مهارت کافی در زمینه بازیابی و پشتیبانگیری (Backup & Recovery) داشته باشد.
- در ارتباط با مفاهیم مرتبط با پایگاه داده مثل شبکه و انواع سختافزارهای سرور و ذخیرهسازها دانش کافی داشته باشد.
- در صورت لزوم بداند که چگونه خوشهبندی (Clustering) را انجام دهد.
مهارتهای حل مسئله
یکی از مهارتهای اصلی در این شغل مهارت حل مسئله و پیدا کردن راههای حفظ و نگهداری اطلاعات است. مهارت حل مسئله مانع بروز مشکل سردرگمی شده و به کارشناس پایگاه داده کمک میکند در صورت بروز مشکلات از راهحلهای خلاقانهای در این زمینه استفاده کند.
مدرک تخصصی
متاسفانه در مقطع دانشگاه رشته مشخص و خاصی بهنام کارشناسی پایگاه داده وجود ندارد و مباحث این رشته در قالب سرفصلها به دانشجویان آموزش داده میشود. بنابراین افراد باید در کنار مطالب آموزشی به شکل شخصی به سراغ یادگیری این مهارتها بروند. خوشبختانه در این زمینه دورهها و مدارک تخصصی وجود دارد که افراد با شرکت در آن دورهها قادر به بهبود سطح دانش و مهارتهای تخصصی خود هستند. یکی از مدرکی که یک کارشناس پایگاه داده میتواند در این زمینه داشته باشد گواهینامه MCDBA سرنام Microsoft Certified Database Administrator است که توسط شرکت مایکروسافت برای کارشناسان پایگاه داده پس از گذراندن دورههای تخصصی اعطا میشود.
به این مطلب چند ستاره میدهید؟(امتیاز: 4.8 - رای: 2)